package hcn.protocol.ods.card;


import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * 黑名单信息查询入参
 */
@XmlRootElement(name = "MsgBody")
public class BlackpatientInfoReq {
    private Patient Patient;
    private BlackPatientInfo BlackPatientInfo;


    @XmlElement(name = "Patient")
    public BlackpatientInfoReq.Patient getPatient() {
        return Patient;
    }

    public void setPatient(BlackpatientInfoReq.Patient patient) {
        Patient = patient;
    }

    @XmlElement(name = "BlackPatientInfo")
    public BlackpatientInfoReq.BlackPatientInfo getBlackPatientInfo() {
        return BlackPatientInfo;
    }

    public void setBlackPatientInfo(BlackpatientInfoReq.BlackPatientInfo blackPatientInfo) {
        BlackPatientInfo = blackPatientInfo;
    }

    public static class Patient {
        private String SourcePatientId;
        private String IdCardCode;
        private String IdCard;
        private String Name;
        private String MPIID;

        @XmlElement(name = "SourcePatientId")
        public String getSourcePatientId() {
            return SourcePatientId;
        }

        public void setSourcePatientId(String sourcePatientId) {
            SourcePatientId = sourcePatientId;
        }

        @XmlElement(name = "IdCardCode")
        public String getIdCardCode() {
            return IdCardCode;
        }

        public void setIdCardCode(String idCardCode) {
            IdCardCode = idCardCode;
        }

        @XmlElement(name = "IdCard")
        public String getIdCard() {
            return IdCard;
        }

        public void setIdCard(String idCard) {
            IdCard = idCard;
        }

        @XmlElement(name = "Name")
        public String getName() {
            return Name;
        }

        public void setName(String name) {
            Name = name;
        }

        @XmlElement(name = "MPIID")
        public String getMPIID() {
            return MPIID;
        }

        public void setMPIID(String MPIID) {
            this.MPIID = MPIID;
        }
    }

    public static class BlackPatientInfo {
        private String BlacklistNum;
        private String VisitOrganization;

        @XmlElement(name = "BlacklistNum")
        public String getBlacklistNum() {
            return BlacklistNum;
        }

        public void setBlacklistNum(String blacklistNum) {
            BlacklistNum = blacklistNum;
        }

        @XmlElement(name = "VisitOrganization")
        public String getVisitOrganization() {
            return VisitOrganization;
        }

        public void setVisitOrganization(String visitOrganization) {
            VisitOrganization = visitOrganization;
        }
    }


}
